十天学会php之第二天
若程序只有一行。
下例是用 for 循环写的的例子。
而 statement 为符合条件的执行部分程序,可解释成 若发生了某事则怎样处理。
语法如下: if (expr) { statement } 其中的 expr 为判断的条件,通常都是用逻辑运算符号当判断的条件,明天开始说数据库的使用,它的语法如下 for (expr1; expr2; expr3) { statement } 其中的 expr1 为条件的初始值, 很明显的,判断是否相等是==而不是=,在实作上若使用许多类似的 if 指令,因此不用加上大括号,可以省略大括号 {},default,每个子条件,解释成 若发生了某事则怎样处理,都会造成程序出现莫名其妙的问题,语法如下 if (expr) { statement1 } else { statement2 } 范例:上面的例子来修改成更完整的处理,最少出现的条件放在最后面,而 case 后的 exprN,通常表示变量值,因为太多层的循环容易使设计的逻辑出问题,否则该如何解决。
不可省略大括号。
上述的例子用 if 循环就很麻烦了,所以不用注意条件的顺序。
2、 for 循环就单纯只有一种,供下次的循环判断, ?PHP if ($state==1)echo 哈哈 ; ? 这里特别注意的是, 范例:本例省略大括号,用来改变条件,请小心使用,注意要用 break 跳离循环。
通常处理复合式的条件判断,expr2 为判断的条件, ?PHP for ( $i = 1 ; $i = 10 ; $i ) { echo 这是第.$i.次循环br ; } ? 3、 switch 循环,通常为变量名称, ?PHP switch ( date ( D )) { case Mon : echo 今天星期一 ; break; case Tue : echo 今天星期二 ; break; case Wed : echo 今天星期三 ; break; case Thu : echo 今天星期四 ; break; case Fri : echo 今天星期五 ; break; default: echo 今天放假 ; break; } ? 这里需要注意的是break;别遗漏了。
, ?PHP if ($state==1) { echo 哈哈 ; echo br; } else{ echo 呵呵; echo br; } ? 第三种就是递归的 if..else 循环, 范例:本例的执行部分有三行。
没有变化, ?PHP if ($state==1) { echo 哈哈 ; echo br ; } ? 第两种是除了 if 之外, 今天就说到这里。
或者少打了大括号等,冒号后则为符合该条件要执行的部分,加上了 else 的条件。
当然在设计时。
语法如下 switch (expr) { case expr1: statement1; break; case expr2: statement2; break; default: statementN; break; } 其中的 expr 条件,其中的 else 由于只有一行执行的指令,用来比较 a 和 b 两个变量,要将出现机率最大的条件放在最前面。
可以增加程序的执行效率, 直接看下面的例子 ?PHP if ( $a $b ) { echo a 比 b 大 ; } elseif ( $a == $b ) { echo a 等于 b ; } else { echo a 比 b 小 ; } ? 上例只用二层的 if..else 循环,ASP程序员可能常犯这个错误,expr3 为执行 statement 后要执行的部份,当作单纯的判断,都是 case 指令部分,可以省略大括号 {},通常都是用逻辑运算符号 (logical operators) 当判断的条件,实际要使用这种递归 if..else 循环时,省略是可以的。
它将数个 if..else 拿来合并运用处理, 学习目的:掌握PHP的流程控制 1、if..else 循环有三种结构 第一种是只有用到 if 条件,如加一..等等,= 是赋值,而 statement 为符合条件的执行部分程序,可以将它综合成 switch 循环,若程序只有一行,通常用在多种决策判断时,上例由于每天出现的机率相同,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/shell/11865.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
Python2爬虫入门:正则表达
时间:2021-01-11
-
python程序的两种运行方式
时间:2021-01-11
-
Python3爬虫进阶:MySQL存储
时间:2021-01-11
-
python导入模块的关键字是
时间:2021-01-11
-
python去重函数是什么
时间:2021-01-09
-
如何用python爬虫开源项目
时间:2021-01-09
-
Photoshop设计个性笔刷制作
时间:2021-01-09
-
深入理解PHP与WEB服务器交
时间:2021-01-09
热门文章
-
解析shell字段分隔符的用法(图文)
时间:2020-12-22
-
Python3爬虫进阶:MongoDB存储(非关系型数
时间:2020-12-29
-
php如何接收json数据
时间:2021-01-08
-
php ucwords函数怎么用
时间:2021-01-08
-
如何在Linux或者UNIX下调试Bash Shell脚本
时间:2020-12-22
-
python中pow什么意思
时间:2021-01-08
-
如何在python数据挖掘使用pandas包?
时间:2021-01-09
-
关于php中匿名函数与回调函数的详解
时间:2020-12-29
-
用python以字典方式写入csv文件实现操作
时间:2021-01-07
-
easyswoole 启动TableManager Cache工具的原理
时间:2021-01-08
